ENVIRONNEMENT DE RECETTE

L'algorithmique - Complémentaire

Les instructions itératives utilisant "Pour"

Exercice 1 : Somme de suite géométrique (inspiré par Bac ES Métropole 2015)

On considère l'algorithme ci-dessous :

\(u\)\(2500\)
\(S\)\(2500\)
Pour \(i\) allant de \(2\) à \(n\) :
\(u\)\(1,8 \times u\)
\(S\)\(S + u\)

Faire fonctionner l'algorithme précédent pour \(n=5\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.

{"header_left": ["i", "u", "S"], "data": [["", "2", "?", "?", "?"], ["2500", "?", "?", "?", "?"], ["2500", "?", "?", "?", "?"]]}

Exercice 2 : Fonction Python Range avec un pas

Quelles sont les valeurs successives prises par la variable i dans l’instruction suivante ?

for i in range(26, 56, 5)

On donnera la liste dans l'ordre d'éxecution du programme séparée par des point-virgules.

Exercice 3 : Fonction Python Round

Dans la question suivante, on utilise la fonction math.sqrt() de la bibliothèque math . Quelle valeur obtient-t-on en exécutant l'instruction suivante ?

round(math.sqrt(5), 3)

Exercice 4 : Fonction Python Range

Quelles sont les valeurs successives prises par la variable i dans l’instruction suivante ?

for i in range(-53, -48)

On donnera la liste dans l'ordre d'éxecution du programme séparée par des point-virgules.

Exercice 5 : Somme de suite géométrique (inspiré par Bac ES Métropole 2015)

On considère l'algorithme ci-dessous :

\(u\)\(6000\)
\(S\)\(6000\)
Pour \(i\) allant de \(2\) à \(n\) :
\(u\)\(1,5 \times u\)
\(S\)\(S + u\)

Faire fonctionner l'algorithme précédent pour \(n=5\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.

{"data": [["", "2", "?", "?", "?"], ["6000", "?", "?", "?", "?"], ["6000", "?", "?", "?", "?"]], "header_left": ["i", "u", "S"]}
False